Arduino est un circuit imprimé qui permet d’insérer facilement des programmes dans la mémoire d’un microcontrôleur sans avoir besoin d’une puce ou d’un dispositif de , programmation. Arduiono comprend une carte matérielle open-source créée autour d’un microcontrôleur Atmel AVR sur 8 bits, ou un Atmelt ARM sur 32 bits.
Les cartes Arduino peuvent etre achetées pré-assemblées, ou non pour les utilisateurs qui veulent le faire manuellement en utilisant les informations de conception de matériel. Arduino a été conçu comme un projet étudiant en 2005, à Interaction Design Institute Ivrea en Italie, en utilisant ” BASIC Stamp”. Des chercheurs ont amélioré le fonctionnement de ce produit en élaborant une thèse de matériel pour une conception de câblage et une accessibilité facile à la communauté open source. La popularité d’Arduino a bien augmenté, puisque en 2011, plus que 300.000 Arduinos ont été produits pour la commercialisation.